kk, I am guessing they don't want

strippers
**** Stars
Bartenders
Go Go Dancers
Bouncers
Witches
Palm Readers


But really 20-40 mins? What kid wants to hear a Lawyer talk for that long. Or for that matter a engineer. I would think 10-15 mins would be better. You did say Kindergarten. What are they doing to the kids to get them to sit still for so long?